O 棟 529号室
テュールスト マーティン ヤコブ
http://www.sw.it.aoyama.ac.jp/2005/Math%20I/lecture4.html
© 2005 Martin J. Dürst 青山学院大学
採点完了。来週の火曜日 (10月25日) から O-529 の前に取りに来れる。
多かった問題点:
サイコロやコインを使って、四変数の真理関数を作る。
その論理関数について次のことをやって下さい。
提出: 提出は必要ないし、成績には影響がないが、正解かどうか分からない場合に提出して、チェックして返す。
論理関数を実際に計算する回路を作ることができる。
論理演算と電気 (電子) 回路の関係は 1938 年が C. Shannon 修士論文で発表。
論理回路の部品を「ゲート」と呼ぶ。あるゲートの出力を次のゲートの入力につなぐことができる。
実際の回路では出力を元のゲートに戻すことなどもあるが、その場合には論理回路ではなくなる。
論理回路の場合に真と偽の代わり 1 と 0 を使うのが普通。
NOT ゲート | AND ゲート | OR ゲート |
|
||
XOR ゲート | NAND ゲート | NOR ゲート |
|
この例は半加算器 (half adder) を実現する (足し算一ビットごとに二個必要)
入力 | 出力 | ||
A | B | S (sum) | C (carry) |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
NAND だけ (又は NOR だけ) で全ての論理関数が実現できる。
∧、∨、と ¬ で標準形を使って全ての論理関数が実現できるので、この三つを NAND で実現できれば証明ができる。
¬ A =
A ∧ B =
A ∨ B =
NOR の場合には双対原理を使って証明できる。
(symbolic logic)
例: 情報数学 I に合格するならば三月に沖縄に旅行に行く。
A | B | A ↔ B | A → B |
T | T | T | T |
T | F | F | F |
F | T | F | T |
F | F | T | T |
提出: 再来週の金曜日 (11月 4日)、授業のはじめに。形式は A4 一枚。